pulsatile-release intraruminal device - Francés Inglés Diccionario